package org.example.service;

import com.baomidou.mybatisplus.extension.toolkit.SqlHelper;
import java.io.Serializable;
import java.util.Collection;
import java.util.Date;
import java.util.List;
import org.example.entity.RepayPlan;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * 还款计划表 服务类
 * </p>
 *
 * @author libo
 * @since 2023-11-20
 */
public interface IRepayPlanService extends IService<RepayPlan> {

    List<RepayPlan> listByIdsWithTable(Collection<? extends Serializable> idList,String tableNames);

    List<RepayPlan> actualNodeRepayDay(String tableName, Date startTime, Date endTime, List<String> deductChannels,
            Long processMaxId, Long batchRecodeSize);


    void saveTrans(RepayPlan rp2);

}
